/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,th,tr,td{ margin:0; padding:0; border:0;}
input{ margin:0; padding:0;}
img{ vertical-align: middle;}
body{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:12px; color: #666666;}
ul{ list-style:none;}
a{text-decoration:none; color:#666666;}
.underline{ text-decoration:underline}


#bar{ height:28px; min-width:1400px; background-color:#2c2c2c; overflow:hidden;}
#bar ul{ width:1200px; height:28px; line-height:28px; margin:0 auto; font-size:14px; letter-spacing:2px; color:#FFFFFF;}
#bar a{ color:#FFFFFF;}
#bar ul li{ color:#FFFFFF;}
#bar .city{ float:left; margin-left:70px;}
#bar .city_switch{ color:#bdbec0;}
#bar .exit{ float:right; width:60px; text-align:center; margin-left: 100px;}
#bar .system{ float:right; background:#f37c20; width:86px; text-align:center;}
#bar .login_info{ float:right; margin-right:-80px; }
#bar .login_name{ color:#00aeef; margin-right:3px;}

#top{ height:80px; min-width:1400px; background-color:#f8f8f8; overflow:hidden; border-bottom:#E8E8E8 solid 1px;}
#top .body{ width:1200px; height:80px; margin:0 auto;}
#top .logo{ background:url(../images/index_55.jpg) no-repeat; width:423px; height:66px; position:relative; top:7px; left:15px;}

#top ul{ width:800px; position:relative; left:970px;top:-15px;}
#top ul li{ font-size:15px; font-weight:bold; text-align:center; width:80px;  height:30px; float:left; margin-left:33px;}
#top ul li a{ color:#000000; }
#top .onfocus{ background:url(../images/index_07.jpg) no-repeat bottom; color:#fe7c0a;}
#top .focus{ background:url(../images/index_07.jpg) no-repeat bottom; color:#fe7c0a;}

#main{ min-width:1400px; overflow:hidden;}
#main .body{ width:1200px; margin:0 auto; padding:12px 0 20px 0;}
#main .body .nav{ height:40px; margin-bottom:8px; background: url(../images/nav2.png) repeat-x;}
#main .body .nav a{ font-weight:bold; font-size:14px; color:#FFFFFF;}
#main .body .nav li{ width:150px; height:40px; float:left; text-align:center; line-height:40px;}
#main .body .nav .focus{ background:url(../images/nav1.png) center no-repeat;}


#main .body .main_body{ overflow:hidden;}
#main .body .main_body .condition{margin-bottom:8px;}
#main .body .main_body .bg1{ border:solid #666666 1px; background:#f2f2f2;}

#bottom{ min-width:1400px; overflow:hidden; border-top:#E8E8E8 solid 1px;}
#bottom .body{ width:1200px; height:55px; margin:0 auto; line-height:55px; text-align:center;}
#bottom label{ font-size:14px; font-weight:bold; letter-spacing:2px;}



/**�б�ҳ��ʽ*/
#list_div{}
#list_div .table_list{border-collapse:collapse; text-align:center;}
#list_div .table_list tr{height:31px;}
#list_div .table_list th{border:#666666 solid 1px; color:#000000; font-size:14px;}
#list_div .table_list td{border:#666666 solid 1px; font-weight:bold;}
#list_div .table_list .bg{background:url(../images/banners30.jpg) repeat;}
#list_div .table_list .bg1{background:url(../images/banners60.jpg) repeat;}
/**����ҳ��ʽ*/
#add_div{border:1px solid #0078b6;}
#add_div .table_header{
	vertical-align: middle;
	line-height: 27px; 
	width: 100%;
	border-top: 1px solid #0078B6;
	border-bottom: 1px solid #0078B6;
	background-color: #F7F7FA;
	text-align:right; 
	color:#000000; 
	font-size:15px;
}
#add_div .table_add{width:100%;}
#add_div .table_add tr{height:40px;}
#add_div .table_add th{ padding:4px 0; text-align:right; color:#000000; font-size:14px;}
#add_div .table_add td{ padding:4px 0;}



.list_pages{font-size:11px;	font-weight:bold; margin:8px 3px 3px 3px; text-align: right;}

/**ҳ��δѡ����ʽ*/
div.page{float:right; width:25px; height:22px; text-align:center; border:1px solid #e6e6e6; vertical-align:text-bottom; color:#0078b6;}

table.page_tab{border-collapse:0px;border-spacing:0px;text-align:right;}
table.page_tab tbody tr td{height:30px;text-align:right;border-collapse:collapse;border-spacing:0px;border:0px;}
/**ҳ��ѡ����ʽ*/
div.page_select{float:right;width:25px;height:22px;border:1px solid #FFA355;background:#ffe2c2;text-align:center;vertical-align:middle;color:#0078B6;}
/**ҳ����ʽ**/
.page_input{width:36px;height:17px;border: 1px solid #666666;text-align:center;}
/**ҳ������� ����
.page_input_light{width:36px;height:17px;border: 1px solid #333333;text-align:center;}*/
/**��ҳȷ����ť*
.page_btn{width:36px;height:20px;font-size:11px;font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";background-image:url(../images/btn_page.jpg);color:#0078b6;cursor:pointer;}*/
.page_btn{color:#0078B6; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:12px; font-weight:bold; cursor:pointer;}
/**��ҳȷ����ť ѡ����ʽ*
.page_btn:hover{width:36px;height:20px;font-size:11px;font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1";background-image:url(../images/btn_page_selected.jpg);color:#0078b6;cursor:pointer;}*/













#ajaxGetProjectDialog{font-size: 14px; font-weight:bold; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #666666; padding-left: 0; padding-right: 0;}
#ajaxGetProjectDialog ul{text-indent: 10px;}
#ajaxGetProjectDialog li{line-height: 30px;}
#ajaxGetMaterialDialog{font-size: 14px; font-weight:bold; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #666666; padding-left: 0; padding-right: 0;}
#ajaxGetMaterialDialog ul{text-indent: 10px;}
#ajaxGetMaterialDialog li{ height: 30px; line-height: 30px;}
.operation{float: right; cursor: pointer; color: #0078b6;}
#modifyBudgetDialog{font-size: 14px; font-weight:bold; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #666666;}
#modifyBudgetDialog tr{height: 40px;}
#modifyBudgetDialog th{width: 30%;}
#modifyBudgetDialog td{width: 70%;}
#deleteBudgetDialog{font-size: 14px; font-weight:bold; font-family: "\5FAE\8F6F\96C5\9ED1"; color: #666666;}





